package com.reciver.mapper;

import java.util.Map;
import java.util.List;
import com.reciver.entity.TbsDbwy;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

/**
 * @author lgb
 * @date 2020-8-24
 * @说明 地表位移监测
 **/
@Mapper
public interface TbsDbwyMapper extends BaseMapper<TbsDbwy>{
	
	/**
	 * @param time 时间
	 * @param read 读取次数
	 * @return 根据时间读取次数获取数据列表
	 **/
	List<TbsDbwy> findTbsDbwyList(@Param("times")String time,
			@Param("reads")Integer read,@Param("list")List<String> devs);
	/**
	 * @param time 时间
	 * @return 根据时间读取次数获取数据列表
	 **/
	List<TbsDbwy> findTbsDbwyListNoReads(@Param("times")String time,@Param("list")List<String> devs);
	/**
	 * @param list
	 * @return 批量修改list 
	 **/
	void updateBtachList(List<Integer> list);
	
	/**
	 * @param dbwy
	 * @return 插入数据
	 **/
	void insertDbwy(TbsDbwy dbwy);
	
    /**
     * @param time  时间
     * @param devId 传感器
     * @return 查询当前时间下传感器数据量
     **/
    Integer selectBbwyByNum(@Param("idNum")Integer num,@Param("devId")String devId);
    
    /**** 更新数据  ***/
    List<Map<String,String>> findSaTime();
    List<Map<String,String>> find0F03Time();
}